有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

C#/Visual Studio的java JDT等价物

我正在寻找一个与visualstudio中C#的JDT等价的程序。通常,我想用一个插件扩展VisualStudio来分析C源代码。那我该找什么呢


共 (3) 个答案

  1. # 1 楼答案

    您正在寻找Visual Studio SDK,特别是Visual Studio Integration SDK部分。您可能会发现对VisualStudioExtensibility(VSX)的引用——它们是一样的

    VSX的learning site有几个链接可以帮助您入门,特别是在“Getting Started”部分。你可以在documentation中找到详细的报道

    编辑:

    如果您正在寻找一个插件来分析您的代码,并且不介意购买它,那么Resharper是最好的选择。Resharper有自己的SDK,允许您为其创建插件

    如果你想创建自己的代码分析插件,你需要做一些工作。VS不包括任何解析或分析支持。这将伴随着Roslyn项目而来,希望不久之后。NET4.5RTMS。现在它在CTP中,很可能会被取消

    有一些工具可以帮助进行分析。ANTLR有a .NET distribution。以C#为目标的NetMono.Cecil是一个检查IL代码的Mono库,是几乎所有代码的基础。NET反编译器

  2. # 2 楼答案

    您可能可以像@maba建议的那样查看ReSharper。但ReSharper不是免费的

    如果你在寻找免费的东西,你有几个选择

    基于它们,您可以编写VisualStudio插件,提供与ReSharper或JDT类似的功能

    NRefactory 5和Roslyn都处于积极的开发阶段,因此它们还没有准备好正式使用

  3. # 3 楼答案

    我不确定你在寻找什么,但是ReSharper会在很多方面帮助你

    摘自他们的网站:

    ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. Thousands of .NET developers worldwide wonder how they've ever lived without ReSharper's code inspections, automated refactorings, blazing fast navigation, and coding assistance.

    以下是一些关于分析能力的词汇:

    On-the-fly code quality analysis in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, and XML. ReSharper will tell you right away if your solution contains errors or code that can be improved.

    我是一名狂热的Java开发人员,我使用JetBrains的IntelliJ IDEA,他也开发了ReSharper。ReSharper从IntelliJ那里得到了很多好处,当你像我一样使用VS时,使用它真的是太棒了